Recurring Pre Payments
Customers can purchase pre-paid bolt-on
An addition to a subscriber's main plan or product; also sometimes called an add-on. packages which are paid for on a recurring basis, for example every 30 days. Payments can be done by credit/debit card or from the customer
In the context of the Cloud Monetisation Platform, an individual or organisation who has signed an agreement to take goods and services from a service provider. A customer receives a bill associated with one or more subscriptions, and can be a single end user or a large company with many subscriptions assigned to one agreement.'s pre-paid cash balance. Dedicated daemons detect files containing details of rejected payments and load those details into CMP
Converged Monetisation Platform. The MDS Global product that supports customer care and billing for digital service providers..
Batch jobs related to recurring pre-payments include the following:
- Recurring Pre Payments
- Recurring Pre Payment Rejections
Recurring Pre Payments
This job creates a batch of payments that are due for settlement. Once this batch has been created, it is detected by dedicated daemons that format the batch and transmit it to the appropriate external payments system. This job runs in two modes to distinguish between balance transactions and credit/debit card transactions:
- Card Mode - processes recurring card pre-payments only, including prepayments for shared packages.
- Balance Mode - processes recurring balance pre-payments only.
Each invocation of the job produces an audit of the accounts that were included in the extract. This is a scheduled job.
The following daemons are associated with Recurring Pre Payments:
| Daemon | Description |
|---|---|
| Extract Recurring Payments To Generic Format (Balance Pre Payments) | This daemon is responsible for the creation and encryption of generic CMP files which are available for conversion to third party format. |
| Extract Recurring Payments To Generic Format (Card Pre Payments) | This daemon is responsible for the creation and encryption of generic CMP files which are available for conversion to third party format. |
The following probes can be run against Recurring Pre Payments:
| Name | Type | Description | ||
|---|---|---|---|---|
| Recurring Pre Payment Batch Completed | Alert | Alert probe that returns the number of times that Recurring Pre Payment job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured on this probe. | ||
| Recurring Pre Payment Extract Completed | Alert | Alert probe that returns the number of times that Recurring Pre Payment daemon has run today. If this query returns a value of zero, this indicates the daemon has not run today and an alert will be sent to the recipients configured on this probe. | ||
| Recurring Pre Payment Balance Batch Completed | Alert | Alert probe that returns the number of times that Recurring Pre Payment Balance job has run today. If this query returns a value of zero, this indicates the job has not run today and an alert will be sent to the recipients configured on this probe. | ||
| Recurring Pre Payment Balance Extract Completed | Alert | Alert probe that returns the number of times that Recurring Pre Payment Balance daemon has run today. If this query returns a value of zero, this indicates the daemon has not run today and an alert will be sent to the recipients configured on this probe. | ||
Relevant JSON
JavaScript Object Notation. JSON is a lightweight format for storing and transporting data, often used when data is sent from a server to a web page. schemas:
Recurring Pre Payment Rejections
Dedicated daemons detect files containing details of rejected payments and load those details into CMP. This job detects batches of rejected payments and for each rejected payment, the status of the payment is updated, the associated package allowances are expired and a Comms is generated to inform the customer of the rejected payment.
The following daemons are associated with Recurring Pre Payments Rejections:
| Daemon | Description |
|---|---|
| Load Recurring Payments From Generic Format (Balance Pre Payment Rejections) | This daemon is responsible for the collection and decryption of generic CMP files and the creation of CMP batches which are available for processing into CMP by the appropriate batch job. |
| Load Recurring Payments From Generic Format (Card Pre Payment Rejections) | This daemon is responsible for the collection and decryption of generic CMP files and the creation of CMP batches which are available for processing into CMP by the appropriate batch job. |
The following probes can be run against Recurring Pre Payments Rejections:
| Name | Type | Description | ||
|---|---|---|---|---|
| Recurring Payments Rejections Load Completed | Alert | Alert probe that returns the number of files received by the Recurring Payment Rejection daemon today. A value of zero indicates that no inbound files were received today and an alert will be sent to the recipients configured for this probe. | ||
| Recurring Payments Rejections Batch Completed | SLA | SLA probe will returned the number of CMP configuration errors detected today by Recurring Payment Rejections Job today. The SLA is breached if the number of errors is above the defined threshold. These type of errors can be resolved by amending CMP configuration. Because this is an SLA probe, no email alert is issued. | ||
| Recurring Payments Rejections Batch Completed | Alert | Alert probe that returns the number of times the Recurring Payment Rejection job has run today. A value of zero indicates the job has not run today and an alert will be sent to the recipients configured for this probe. | ||
| Recurring Payments Rejections Transmission Complete (Reversals Posting) | Alert | Alert probe that returns the number of times the Posting Reversals job has run today. A value of zero indicates the job has not run today and an alert will be sent to the recipients configured for this probe. | ||
Relevant JSON schemas: